package com.cysoft.third.echarts.component.geo;

import lombok.Data;

/**
 * @author 玖零
 * @version v0.0.1
 * @project cysoft-third-echarts
 * @package com.cysoft.third.echarts.component.geo
 * @date 2025/3/13 11:18
 * @desc
 */
@Data
public class Region {

    /**
     * 区域名称
     */
    private String name;

    /**
     * 是否选中
     * 默认值: false
     */
    private Boolean selected = false;

    /**
     * 区域图形样式
     */
    private ItemStyle itemStyle;

    /**
     * 区域标签配置
     */
    private GeoLabel label;

    /**
     * 高亮状态配置
     */
    private Emphasis emphasis;

    /**
     * 选中状态配置
     */
    private Select select;

    /**
     * 淡出状态配置
     */
    private Blur blur;

    /**
     * 提示框配置
     */
    private Tooltip tooltip;

    /**
     * 是否禁用交互事件
     * 默认值: false
     */
    private Boolean silent = false;
}
